<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>





  
  
  
  
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />




  
  
  
  
  <title>sample</title>
</head>


<body>





<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">





  <tbody>





    <tr>





      <td>
      
      
      
      
      <table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="0">





        <tbody>





          <tr>





            <td style="width: 150px; background-color: rgb(51, 51, 255);"><img style="width: 201px; height: 85px;" alt="Expression4j" src="image/expression4j.PNG" /></td>





            <td style="text-align: center; background-color: rgb(51, 51, 255);"><big style="font-style: italic; color: rgb(255, 255, 255);"><big><big><big><big>Expression4J</big></big></big></big></big></td>





          </tr>





        
        
        
        
        </tbody>
      
      
      
      
      </table>





      </td>





    </tr>





    <tr>





      <td>
      
      
      
      
      <table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="0">





        <tbody>





          <tr>





            <td style="width: 150px; vertical-align: top; height: 44px; background-color: rgb(204, 204, 204);"></td>





            <td style="vertical-align: top; background-color: rgb(204, 204, 204); height: 44px; font-style: italic;">
            
            
            
            
            <h2>Sample</h2>





            </td>





          </tr>





          <tr>





            <td style="vertical-align: top; background-color: rgb(204, 204, 204); height: 339px;"><a href="index.html">About</a><br />





            <a href="document.html">Documentation</a><br />





Sample<br />




&nbsp; &nbsp; <a href="sample/simpleexp.html">Simple expression</a><br />




&nbsp; &nbsp; <a href="sample/agregated.html">Agregated expression</a><br />




&nbsp; &nbsp; <a href="sample/predefined.html">Predefined function</a><br />




&nbsp; &nbsp; <a href="sample/userdefine.html">User define function</a><br />
&nbsp; &nbsp; <a href="sample/customElement.html">Custom element</a><br />





            <a href="http://sourceforge.net/project/showfiles.php?group_id=156661">Download</a></td>





            <td style="vertical-align: top; height: 339px;">&lt;TO DO&gt;<br />

Expression4j is a simple framework. It is splited into 3 part:<br />




            
            
            
            
            <ul>




              <li>the expression model</li>

              <li>the expression parser.</li>




              <li>the catalog</li>




              <li>and parameters</li>




            
            
            
            
            </ul>




This three components are regrouped into one factory (ExpressionFactory)<br />




Expression parser analyse the expression and construct the associated tree representation.<br />




Catalog store all necessary expression used to evaluate an expression.<br />




Parameters are used to give value on each parameter of an expression.<br />




            <br />




The NumberFactory is used to generate mathematical element like real, complex ...<br />




            </td>





          </tr>





        
        
        
        
        </tbody>
      
      
      
      
      </table>





      </td>





    </tr>





    <tr>





      <td style="text-align: center;"><a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=156661&amp;type=4" alt="SourceForge.net Logo" border="0" height="37" width="125" /></a> <a href="http://sourceforge.net/donate/index.php?group_id=156661"><img src="http://images.sourceforge.net/images/project-support.jpg" alt="Support This Project" border="0" height="32" width="88" /> </a> </td>





    </tr>





  
  
  
  
  </tbody>
</table>





<br />





</body>
</html>
